package cn.angis.system.model;

import cn.angis.db.model.BaseModel;
import lombok.Data;
import org.sagacity.sqltoy.config.annotation.Column;
import org.sagacity.sqltoy.config.annotation.Entity;
import org.sagacity.sqltoy.config.annotation.Id;

/**
* 包名称：cn.angis.system.model
* 类名称：Dict
* 类描述：字典数据表
* 创建人：@author angis.cn
* 创建日期： 2023-01-05
*/
@Entity(tableName="sys_dict")
@Data
public class Dict extends BaseModel {

	public Dict(String id) {
		this.id = id;
	}

	public Dict() {
	}

	/**
	 * 字典id
	 */
	@Id
	@Column(name="id")
	private String id;

	/**
	 * 父级id
	 */

	@Column(name="parent_id")
	private Long parentId;

	/**
	 * 字典标签
	 */
	@Column(name="label")
	private String label;

	/**
	 * 字典键值
	 */
	@Column(name="value")
	private String value;

	/**
	 * 字典类型
	 */
	@Column(name="type")
	private String type;

	/**
	 * 字典排序
	 */
	@Column(name="sort")
	private Integer sort;

	/**
	 * 类型中文
	 */

	@Column(name="type_cn")
	private String typeCn;

	/**
	 * 状态（0正常 1停用）
	 */
	@Column(name="status")
	private String status;

}